package br.pucrs.lognplay.service;

import java.util.List;

import javax.ejb.Local;

import br.pucrs.lognplay.entity.User;

@Local
public interface UserManagementService {

	void mergeUser(User user) throws ServiceException;

	User getUserById(String id) throws ServiceException;

	User getUserByUsername(String username) throws ServiceException;

	List<User> listAllUsers() throws ServiceException;

	List<User> listUsersByClientId(String clientId) throws ServiceException;
}
